package com.ctyun.xstore.vod.clip.request;

import com.ctyun.xstore.vod.common.AbstractPostRequest;

public class CreateVideoClipTaskRequest extends AbstractPostRequest {

	private String videoUrl;

	private ClipOutputParam output;

	private ClipTimeParam clip;

	private Long templateId;

	private String callback;

	public CreateVideoClipTaskRequest() {
		super();
	}

	public String getVideoUrl() {
		return videoUrl;
	}

	public void setVideoUrl(String videoUrl) {
		this.videoUrl = videoUrl;
	}

	public ClipOutputParam getOutput() {
		return output;
	}

	public void setOutput(ClipOutputParam output) {
		this.output = output;
	}

	public ClipTimeParam getClip() {
		return clip;
	}

	public void setClip(ClipTimeParam clip) {
		this.clip = clip;
	}

	public Long getTemplateId() {
		return templateId;
	}

	public void setTemplateId(Long templateId) {
		this.templateId = templateId;
	}

	public String getCallback() {
		return callback;
	}

	public void setCallback(String callback) {
		this.callback = callback;
	}

	@Override
	protected String getPath() {
		return "/video/clip";
	}
}
